/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package vmcs.controller.statePattern;

/**
 *
 * @author Eileen
 */
class StoreCoinState extends VmcsState {    
    StoreCoinState(TransactionController fsm){
        this.m_fsm = fsm;
    }
    @Override
    public void OnSelectDrink() {
        System.out.println("StoreCoinState::On Select drink");
    }    
    @Override
    public void OnTerminate() {
        System.out.println("StoreCoinState::On terminate");
    }    
    @Override
    public void OnGiveChange() {
        System.out.println("StoreCoinState::On give change");
    }    
    @Override
    public void OnDispenseDrink() {
        System.out.println("StoreCoinState::On dispense drink");
    }
        @Override
        public void OnMaintenance() {
        System.out.println("StoreCoinState::On Maintenance mode");
    }
    @Override
    public void OnReceiveCoin() {
        System.out.println("StoreCoinState::On Receive Coin");
    }
    @Override
    public void OnStoreCoin() {
        System.out.println("StoreCoinState::On Receive Coin");
    }
}